<?php
/**
 * Zags
 *
 * Обработка данных ЗАГСов
 *
 * @author Дмитрий Кузьма <kouzma.d@gmail.com>
 * @version 1.0
 */
class Zags extends ActiveRecord  {
	protected $tableName = 'zags';
	public $pkName = 'ID_zags';
	
	protected $arrWysiwyg = array('description');
	
  public $validatesLengthOf = array(
	  'zags_name' => array('minimum' => 2, 'maximum' => 128, 'message' => 'название ЗАГСа должно состоять из 2-128 символов'),
	  'zags_alias' => array('minimum' => 2, 'maximum' => 128, 'message' => 'алиас ЗАГСа должно состоять из 2-128 символов'),
	  'zags_adress' => array('minimum' => 2, 'maximum' => 128, 'message' => 'адрес ЗАГСа должно состоять из 2-128 символов'),
	  'phones' => array('minimum' => 2, 'message' => 'не указаны телефоны ЗАГСа'),
	  'mode' => array('minimum' => 2, 'message' => 'не указан режим работы ЗАГСа')
  );
  
	public $validatesNumericalityOf = array(
    'zags_type' => array('minimum' => 1, 'maximum' => 2, 'message' => 'не выбран тип ЗАГСа')
  );
  
  public $validatesAssociated = array(
    'city' => array('table' => 'city_url', 'field' => 'city', 'message' => 'не выбран город для ЗАГСа')
  );
                                      
	protected $arrSettings = array(
		'created_at' => true,  	// в БД храним время создания
		'updated_at' => true, 	// в БД храним время редактирования
		'author' => true				// в БД храним автора (ID_user)
	);
	

  
}
?>